[I / O 2015] Soutien App Android M Will Deep Linking Sans ce sélecteur Prompt Annoying
Nous avons tous vu, probablement de nombreuses fois, la situation commune où vous cliquez sur un lien sur votre appareil Android et vous êtes alors demandé avec quelle application vous souhaitez ouvrir. D'une part, cela est un grand en fonctionnalités simplement deviner pourrait être très ennuyeux et il est un moyen raisonnable pour permettre aux utilisateurs d'attribuer des applications par défaut. Parfois, cependant, certains types de liens doivent toujours ouvrir dans une application particulière sans demander à l'utilisateur.
Un nouvel ajout à Android M, tel que discuté à I / O aujourd'hui, permettra que cela se produise. Les développeurs peuvent ajouter un attribut "autoVerify" à leur application manifeste de dire le système d'exploitation qu'il n'y a pas besoin de demander à l'utilisateur pour certains types de liens. Lorsque les utilisateurs cliquent sur des liens qui répondent aux critères, il les amènera directement à l'application de l'auto-vérifié.
Il est probablement pas une coïncidence que cela vient le lendemain goo.gl raccourci URL le soutien de deep linking gagné. Google veut évidemment entonnoir utilisateurs d'affecter des applications et le faire avec incitant minime.
Dans l'image sélectionnée, vous pouvez voir un exemple de la façon dont le code dans le manifeste interagit avec le serveur, qui doit dire à l'OS que l'application n'a pas vraiment propriétaire de ces liens. L'inconvénient est que, comme dans cet exemple, cela permettrait à Twitter pour ouvrir les liens de twitter.com dans leur propre application, sans doute, même si les clients tiers sont présents. Talon ou Plume ne peuvent pas se vérifier avec le serveur de Twitter.
Plus d'informations sur les changements de développement orientée est maintenant le blog des développeurs.